/**
 * JS模块化的目录结构(node模式):
 * packageName:
 * 		|_modules:
 * 		|	|_ module1.js
 * 		|	|_ module2.js
 * 		|	|_ module3.js
 * 		|_ app.js
 * 		|_ package.json
 */

// 要引用第三方模块的话需要在最上面引用
// 注意 require 的引入顺序必须按照依赖顺序

let m1 = require("./module1");//一个对象
let m2 = require("./module2");//一个函数
let m3 = require("./module3");//拥有多个函数

// m1 的调用方式
console.log(m1.msg);
m1.foo();

// m2 的调用方式
m2();

// m3 的调用方式

m3.foo();
m3.bar();

